package com.kmxd.ams.client.arrange.vo;

import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import io.swagger.v3.oas.annotations.media.Schema;
import java.util.Map;
import lombok.Builder;
import lombok.Data;

/**
 * 档号规则信息
 *
 * @author ZuoLG
 */
@Data
@Builder
@Schema(description = "档号规则信息")
public class ArchCodeVO {

  @Schema(description = "档号")
  private String archCode;

  @Schema(description = " 件号(档号中固定流水字段")
  @JsonSerialize(using = ToStringSerializer.class)
  private Integer sequence;

  @Schema(description = "向上继承的数据信息")
  private Map<String, Object> extendData;
}
